Fast MATLAB evaluation of nonlinear energies using FEM in 2D and 3D: Nodal elements
نویسندگان
چکیده
Nonlinear energy functionals appearing in the calculus of variations can be discretized by finite element (FE) method and formulated as a sum contributions from local elements. A fast evaluation containing first order gradient terms is central part this contribution. We describe vectorized implementation using simplest linear nodal (P1) elements which all are evaluated at once without loop over triangular or tetrahedral Furthermore, connection to first-order optimization methods, discrete functional assembled way that components degrees freedom once. The key ingredient vectorization exact approximate gradients patches. It leads time-efficient higher memory-cost. Provided codes MATLAB related 2D/3D hyperelasticity 2D p-Laplacian problem available for download structured it easily extended other types vector scalar forms energies.
منابع مشابه
Fast MATLAB assembly of FEM matrices in 2D and 3D: Nodal elements
We propose an effective and flexible way to assemble finite element stiffness and mass matrices in MATLAB. The major loops in the code have been vectorized using the so called array operation in MATLAB, and no low level languages like the C or Fortran has been used for the purpose. The implementation is based on having the vectorization part separated, in other words hidden, from the original c...
متن کاملFast MATLAB assembly of FEM matrices in 2D and 3D: Edge elements
Abstract: Based on the ideas of the paper [8] by Talal Rahman and Jan Valdman we propose an effective and flexible way to assemble finite element stiffness and mass matrices in MATLAB for problems discretized by edge finite elements. Typical edge finite elements are Raviart-Thomas elements used in discretizations of H (div) spaces and Nédélec elements in discretizations of H (curl) spaces. The ...
متن کاملhazard evaluation of gas condensate stabilization and dehydration unit of parsian gas refinery using hazop procedures
شناسایی مخاطرات در واحد 400 پالایشگاه گاز پارسیان. در این پروزه با بکارگیری از تکنیک hazop به شناسا یی مخاطرات ، انحرافات ممکن و در صورت لزوم ارایه راهکارهای مناسب جهت افزایش ایمنی فرا یند پرداخته میگردد. شرایط عملیاتی مخاطره آمیز نظیر فشار و دمای بالا و وجود ترکیبات مختلف سمی و قابل انفجار در واحدهای پالایش گاز، ضرورت توجه به موارد ایمنی در این چنین واحدهایی را مشخص می سازد. مطالعه hazop یک ر...
Efficient Nonlinear Solvers for Nodal High-Order Finite Elements in 3D
Conventional high-order finite element methods are rarely used for industrial problems because the Jacobian rapidly loses sparsity as the order is increased, leading to unaffordable solve times and memory requirements. This effect typically limits order to at most quadratic, despite the favorable accuracy and stability properties offered by quadratic and higher order discretizations. We present...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Applied Mathematics and Computation
سال: 2022
ISSN: ['1873-5649', '0096-3003']
DOI: https://doi.org/10.1016/j.amc.2022.127048